﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class LoadHeaderQueryEntity : BaseQuery
    {
        [DataMember]
        public string BeginLoadTime { get; set; }

        [DataMember]
        public string CarrierAddress { get; set; }

        [DataMember]
        public string CarrierCity { get; set; }

        [DataMember]
        public string CarrierContact { get; set; }

        [DataMember]
        public string CarrierCountry { get; set; }

        [DataMember]
        public string CarrierEmail { get; set; }

        [DataMember]
        public string CarrierFax { get; set; }

        [DataMember]
        public string CarrierID { get; set; }

        [DataMember]
        public string CarrierName { get; set; }

        [DataMember]
        public string CarrierPhone { get; set; }

        [DataMember]
        public string CarrierProv { get; set; }

        [DataMember]
        public string CarrierRef { get; set; }

        [DataMember]
        public string CarrierZip { get; set; }

        [DataMember]
        public string Cost { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string DepartureTime { get; set; }

        [DataMember]
        public string Door { get; set; }

        [DataMember]
        public string DriverName { get; set; }

        [DataMember]
        public string EndLoadTime { get; set; }

        [DataMember]
        public string ExpectedCube { get; set; }

        [DataMember]
        public string ExpectedUnits { get; set; }

        [DataMember]
        public string ExpectedWeight { get; set; }

        [DataMember]
        public string ExternalID { get; set; }

        [DataMember]
        public string LoadBy { get; set; }

        [DataMember]
        public string LoadID { get; set; }

        [DataMember]
        public string LoadSequence { get; set; }

        [DataMember]
        public string Route { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string Status { get; set; }

        [DataMember]
        public string TotalCube { get; set; }

        [DataMember]
        public string TotalUnits { get; set; }

        [DataMember]
        public string TotalWeight { get; set; }

        [DataMember]
        public string TrailerNumber { get; set; }

        [DataMember]
        public string TrailerOwner { get; set; }

        [DataMember]
        public string Udf1 { get; set; }

        [DataMember]
        public string Udf10 { get; set; }

        [DataMember]
        public string Udf2 { get; set; }

        [DataMember]
        public string Udf3 { get; set; }

        [DataMember]
        public string Udf4 { get; set; }

        [DataMember]
        public string Udf5 { get; set; }

        [DataMember]
        public string Udf6 { get; set; }

        [DataMember]
        public string Udf7 { get; set; }

        [DataMember]
        public string Udf8 { get; set; }

        [DataMember]
        public string Udf9 { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string Value { get; set; }

        [DataMember]
        public string VehicleNumber { get; set; }

        [DataMember]
        public string VehicleType { get; set; }

        [DataMember]
        public string WhID { get; set; }
    }
}

